package limiter
import(
	"context"
)
//Limiter 限流接口
type Limiter interface {
	// Acquire 请求许可，返回值为true时，表示已获得许可，为false时，表示未获得许可。
	Acquire() bool
	// TryAcquire 尝试获取许可，返回值为nil时，表示获得许可，否则未获得许可。
	TryAcquire(context.Context) error
}
